//Michele Gregori 2009 miclegr@gmail.com

#include <maya/MFnPlugin.h>

#include "dualQuaternionCmd.h"
#include "dqDeformer.h"
#include "MDualQuaternion.h"

MStatus initializePlugin( MObject obj )
{ 
	MStatus   status;
	MFnPlugin plugin(obj);

	plugin.registerNode("dqDeformer",dqDeformer::id,dqDeformer::creator,dqDeformer::initialize,MPxNode::kDeformerNode);
	plugin.registerCommand("dqDeformerCmd",dqDeformerCmd::creator);

	return status;
}

MStatus uninitializePlugin( MObject obj ){
	MStatus   status;
	MFnPlugin plugin( obj );
	plugin.deregisterNode(dqDeformer::id);
	plugin.deregisterCommand("dqDeformerCmd");

	// Add plug-in feature deregistration here
	//

	return status;
}
